///////////////////////////////////////////////////////////////////////// // // Proc: pickSkyBuyAdBanner // Descr: choose, from a list, the Sky Buy ad banner to be shown // on the Sky News homepage. Writes it to the document. // Inputs: none // // History: Date By Action // 29.01.01 tjay Created // ///////////////////////////////////////////////////////////////////////// var bannerAdverta = (''); var bannerAdvertb = (''); var bannerAdvertc = (''); var bannerAdvertd = (''); var bannerAdverte = (''); var bannerAdvertf = (''); var bannerAdvertg = (''); var list = new Array(bannerAdverta,bannerAdvertb,bannerAdvertc,bannerAdvertd,bannerAdverte,bannerAdvertf,bannerAdvertg); var adList = list; function pickSkyBuyAdBanner( ) { var index = Math.floor(Math.random() * (adList.length)); document.writeln( adList[index] ); } function validateAdvSearch() { var queryString = document.advancedsearch.QUERY.value; var authorNameString = document.advancedsearch.AUTHOR_NAME.value; // We need to check that there has been some info added to the query, otherwise we // are going to return a failure and set the focus to the query input text box if (queryString == '' && authorNameString == '') { alert( 'Please specify either a query string, an author name, or both.' ); document.advancedsearch.QUERY.focus return false; } // Check the date values that we are using if ((document.advancedsearch.DayFrom.value)!='' && (document.advancedsearch.monthFrom.value)!='' && (document.advancedsearch.yearFrom.value)!='') { var todayDate = new Date(); var dateFromString = (document.advancedsearch.monthFrom.value)+'/'+(document.advancedsearch.DayFrom.value)+'/'+(document.advancedsearch.yearFrom.value); var submitDate = new Date(dateFromString); if (submitDate > todayDate) { var returnVal = false; alert('Please select a date before today.'); } else { // Check that the From date is earlier than the To date var dateToString = (document.advancedsearch.monthTo.value)+'/'+(document.advancedsearch.DayTo.value)+'/'+(document.advancedsearch.yearTo.value); var submitToDate = new Date(dateToString); if (submitDate > submitToDate) { var returnVal = false; alert('You have selected a date From later than the date To. \n\nPlease change either the From or To date.'); } else { var returnVal = true; } } } else { var returnVal = true; } return returnVal; } function searchPollPopUp(path) { remote = window.open("/polls/blank.htm","pollwin","menubar=no,resizable=yes,scrollbars=yes,toolbar=no,height=415,width=350"); remote.location.href = path remote.opener.name = "pollopener"; } function displayPopUp(f) { var poll_id; var checked = 0; answer = f.ans; var poll_id = f.QID.value; var height = 480; var width = 342; if(isMac && isIE) { height -= 20; width -= 15; } // Loop through the form controls for(var i = 0; i < f.ans.length; i++) { if (answer[i].checked == "1") { checked = 1; var ans = answer[i].value; } } if(checked) { var url = '/skynews/polls/displayresults/1,,'+poll_id+',00.html?ans='+ans; //alert(url); window.open(url,"NewWin","menubar=no,resizable=yes,scrollbars=yes,status=yes,alwaysRaised=yes,toolbar=no,height=" + height + ",width=" + width); return false; } else { alert('Please select an answer !'); return false; } } }